﻿#region Copyright
/// <copyright>
/// Copyright (c) 2008 Ilia Shramko.
/// Released under the terms of the GNU General Public License.
/// </copyright>
#endregion

using System;
using System.Collections.Generic;
using System.Text;

namespace Osh.Media
{
	public interface IMediaFolder
	{
		/// <summary>
		/// Gets the containing media tree.
		/// </summary>
		IMediaTree Tree { get; }
		/// <summary>
		/// Gets the unique identifier of the folder throughout the tree.
		/// </summary>
		string Id { get; }
		/// <summary>
		/// Gets the identifier of the folder.
		/// </summary>
		string Name { get; }
		/// <summary>
		/// Gets the collection of the media items.
		/// </summary>
		MediaCollection Items { get; }
	}
}
